﻿@charset "utf-8";
/*公用样式*/
body {margin:0px auto; padding:0px; font-family:Microsoft YaHei,SimHei,Arial; font-size:12px; color:#333; background-color:#e2e8ec;}
div,ul,li,span,form,img,a,p { margin:0; padding:0; border:0; list-style:none;}
a{ display:block; text-decoration:none; color:#333;}
a:hover{display:block; color:#00d2ff;}
.all{ width:auto; position:relative;}
/*公用字体样式*/
.font-size14bold{ font-size:14px; font-weight:bold; color:#000;}
.font-size12bold{ font-size:12px; font-weight:bold; color:#000;}
.font-size12{ font-size:12px; font-weight:bold; color:#666; line-height:20px; }
.title{font-size:12px; font-weight:bold; color:#000; line-height:18px; width:100%; word-wrap: break-word;}
.title_list{color:#000; line-height:22px; }
/*公用span_width样式*/
.span_width100{ width:100px; float:left; }
.span_width50{ width:50px; float:left; }
.span_width80{ width:80px; float:left; }
.span_width70{ width:70px; float:left; }
.span_width40{ width:40px; float:left; }
.span_width30{ width:30px; float:left; }
/*公用字体颜色样式*/
.font_green{ color:#3C6;}
.font_red{ color:#ed0d0d;}
.font_yellow{ color:#ffaf00;}
.time_title{ display:block;  color:#000; text-align:right; line-height:18px; font-weight:normal;}
/*公用 float样式*/
.float_left{ float:left;}
.float_right{ float:right;}
/*top样式*/
.top{ height:52px; border-bottom:#ffaf00 2px solid; background:#42464c url(../images/topbg.jpg) repeat-x left top;}
.logo{ float:left; width:85px; height:48px; margin-top:2px; margin-left:4px; background:url(../images/nsnlogo2.png) no-repeat left center; background-size:contain;}
.fontlogo{ float:left; height:52px; width:58px; background:url(../images/fontlogo.png) no-repeat left center;  background-size:contain;}
/*top菜单样式*/
.menubtn{ float:right; height:26px; margin-top:14px;}
.menubtn ul { padding:0;margin:0;list-style-type:none;float:left;position:relative; }
.menubtn ul li { float:left; position:relative;  display:inline; text-align:center; width:48px; color:#FFF; font-weight:bold; line-height:26px;margin-right:5px;}

.menubtn ul li a, .navmenu ul li a:visited { display:block; text-decoration:none; color:#FFF; line-height:26px; }
.menubtn ul li ul { display:none;  margin-left:-53px; z-index:10; border:#494c50 1px solid;  text-align:center; }
.menubtn ul li:hover a { color:#00d2ff;}
.menubtn ul li:hover ul { display:block; position:absolute; top:32px; left:0px; margin-top:0px; background-color:#191c22;text-align:center;line-height:26px;}
.menubtn ul li:hover ul li a { color:#e3e3e3; line-height:30px; width:100px; text-align:center; background:url(../images/line.png) no-repeat center bottom; }
.menubtn ul li:hover ul li a:hover { color:#00d2ff; text-align:center; line-height:30px; }
.menubtn ul li:hover ul li span{display:block; background:url(../images/menu_arrows.png) no-repeat center top;  height:16px; line-height:16px; margin-top:-16px;}
/*按钮菜单背景样式*/
.menubtn_bg{ display:block; width:48px; height:26px; font-weight:bold; border:#0f0f0f 1px solid; background: -moz-linear-gradient(top, #2e2d2d, #000000);!+filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2e2d2d', endColorStr='#000000', gradientType='0');border-radius:3px;}
/*main*/
.main{ background-color:#e2e8ec; position:relative; height:auto; width:100%; }
/*main区公用样式*/
.content{ background-color:#f4f7f9; border:#bdc5ca 1px solid;  position:relative; word-wrap: break-word; padding:10px; border-radius: 5px; margin:5px 5px 0px 5px;}
.list ul{ display:block; margin:0px; padding:0px;}
.list ul li{ display:block; line-height:24px;word-wrap: break-word; }

/*main区标签公用样式*/
.tab_green{ background:url(../images/tab_green.png) no-repeat left top; position:absolute; width:24px; height:24px; cursor:pointer;border-radius: 5px 0px 0px 0px; }
.tab_red{background: url(../images/tab_red.png) no-repeat left top;position: absolute;width: 24px;height: 25px;cursor: pointer;border-radius: 5px 0px 0px 0px;}
/*main区电话公用样式*/
.telephone{ background:url(../images/telephone.png) no-repeat right center; padding-right:18px; } 
/*main区分割线公用样式*/
.bdright{ background:url(../images/bdright.png) no-repeat left center; padding:0px 5px; }
.tab_menu{ height:60px; margin:0 5px; margin-top:-5px;  background:#bdc5ca; position:relative;}
.tab_menu ul{ display:block; padding:0; color:#666; font-size:12px; font-weight:bold;}
.tab_menu ul li{ float:left; width:42px; height:42px; margin-left:15px; margin-top:6px;  text-align:center;
    -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
	background:#ebeeb3;
}
.tab_menu ul li a { float:left; width:48px;height:17px;  padding-top:29px; padding-bottom:3px; text-align:center; color:#666;}
.tab_menu ul li a:hover{ float:left; width:48px;height:17px;  padding-top:29px; padding-bottom:3px; text-align:center; color:#293845;}
.tab_01{ background:#ebeeb3 url(../images/tab_01.png) no-repeat center top; }
.tab_02{ background:#b3deee url(../images/tab_02.png) no-repeat center top;}
.tab_03{ background:#f7d0c4 url(../images/tab_03.png) no-repeat center top;}
.tab_04{ background:#c7edb2 url(../images/tab_04.png) no-repeat center top;}


.details{ border-top:solid 0px #bebdbb;}
.details ul{ padding:0px; margin:0px;}
.details ul li { border-bottom:solid 1px #d7d5db; line-height:20px; padding:5px 0 5px 5px; font-weight:bold;}
.details ul li span{ color:#05aeec;}
